Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 France F6 France F8 France F9 USA F28 Australia F1 Australia F2 USA F22 USA F23 USA F24 USA F27 USA F28 USA F29 Germany F13 USA F4 Netherlands F4 Germany F10 Germany F12 Germany F13 Germany F16 Great Britain F16 Switzerland F1 Switzerland F2 Germany F5 Austria F6 Germany F15 USA F1 USA F2 USA F3 Egypt F7 Egypt F8 Egypt F9 Germany F5 Belgium F1 Germany F7 Austria F3 Austria F4 Switzerland F4 Germany F15 France F15 Germany F18 Germany F19 USA F1 Germany F13 Croatia F2 USA F30 Switzerland F1 USA F17 Canada F7 USA F4 (Sunrise) Canada F2 (Sherbrooke) Austria F1 Switzerland F1 Italy F17 (Bergamo) Italy F18 (Sassuolo) Italy F19 (Basilicanova) Germany F14 Switzerland F2 Switzerland F2 Germany F11 Germany F12 Spain F1 (Manacor (Mallorca)) Spain F2 (Manacor (Mallorca)) Switzerland F1 (Oberentfelden) Switzerland F2 (Bellevue) USA F9 (Memphis) USA F10 (Little Rock) Sweden F1 (Karlskrona) Sweden F2 (Kalmar) Sweden F3 (Lund) USA F13 (Winston-Salem) Canada F4 (Kelowna) Switzerland F5 (Schlieren) M15+H Bagnoles-de-l'Orne M15 Antalya M25 Barnstaple M25 Glasgow M15 Sunrise M15 Orange Park M25 Wichita M25 Naples M25 Los Angeles M25 Rancho Santa Fe M25 Weston M25 Palm Coast M25 Naples M25 Naples Germany F13 Uncle Toby's Australian Men's Clay Court Challenger - Canberra Challenger Casablanca San Angel - Mexico City Penza Cup - Penza Switzerland F3 Samsung Securities Cup - Seoul Rhodes Challenger Germany F17 M25 Klosters M25 Prague Seoul Challenger Athens Challenger Busan Challenger Astana Challenger Furth Challenger Helsinki Challenger Quimper Challenger Le Gosier Challenger Leon Challenger Guadalajara Challenger Busan Challenger Nottingham Challenger Istanbul Challenger Andria Challenger Nottingham Challenger M25 Oberentfelden M25 Bakersfield M25 Calabasas Sacramento Challenger Charlottesville Challenger Champaign Challenger Helsinki Challenger M25 Tulsa Irving Challenger Batman Challenger Busan Challenger Vancouver Challenger Tashkent Challenger Ningboo Challenger Suzhou Challenger Charlottesville Challenger Brescia Challenger Andria Challenger Happy Valley Challenger M25 Jablonec nad Nisou Guangzhou Challenger Shenzhen Challenger Raanana Challenger M25 Vale Do Lobo Karshi Challenger M25 The Hague 2006 USTA Tallahassee Tennis Challenger - Tallahassee Istanbul Challenger Ho Chi Minh City Challenger Charlottesville Challenger Knoxville Challenger Canberra Challenger Taipei City Challenger Seoul Challenger Busan Challenger Italy F12 Indian Wells Challenger Taipei City Challenger Binghamton Challenger Stockton Challenger Yokohama Challenger Binghamton Challenger Cassis Challenger Little Rock Challenger Tallahassee Challenger Tiburon Challenger Vancouver Challenger Bangkok Challenger Eckental Challenger Loughborough Challenger Dallas Challenger Genova Challenger Geneva Challenger Bratislava Challenger Ilkley Challenger Tiburon Challenger Gwangju Challenger Surbiton Challenger Nottingham Challenger Charlottesville Challenger Canberra Challenger Gimcheon Challenger Burnie Challenger Bangkok Challenger Shenzhen Challenger Savannah Challenger Busan Challenger Columbus Challenger Winnipeg Challenger Columbus Challenger Fairfield Challenger Knoxville Challenger Canberra Challenger Chicago Challenger Hamburg Challenger Ostrava Challenger Nonthaburi 3 Challenger Vilnius Challenger Pau Challenger Ismaning Challenger Lugano Challenger Biel Challenger Rome Challenger BMW Open - Munich PBZ Zagreb Indoors - Zagreb ECM Prague Open 2005 - Prague China Open - Beijing Todi Challenger Liberec Challenger BMW Open - Munich Prague 2 Challenger The Hypo Group Tennis International 2008 - Poertschach Prague 3 Challenger Como Challenger The Artois Championships - London The Nottingham Open - Nottingham Pilot Pen Tennis - New Haven Chennai Open - Chennai Napoli Challenger Napoli 2 Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Ordina Open - 's-Hertogenbosch Forli 2 Challenger Forli 1 Challenger Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Cherbourg Challenger Forli 4 Challenger Forli 5 Challenger Netherlands F2 Thailand Open - Bangkok Medibank International - Sydney SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Salinas Challenger Sarasota Challenger Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Heilbronn Challenger PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Zug Challenger Kremlin Cup - Moscow Aircel Chennai Open - Chennai St. Tropez Challenger Ortisei Challenger Bergamo Challenger Roanne Challenger Sanremo Challenger Murcia Challenger AEGON Championships - London USA F4 Oeiras 4 Challenger Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Kremlin Cup - Moscow Open Sud de France - Montpellier Delray Beach Open - Delray Beach Lyon Challenger Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport TEB BNP Paribas Istanbul Open - Istanbul BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen Kremlin Cup - Moscow Hall of Fame Open - Newport New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille CA Tennis Trophy - Vienna International Indoor Tennis Championships of Croatia - Zagreb Togliatti Cup - Togliatti Project Independence Men's Challenger - Mandeville Uncle Toby's Burnie Challenger - Tasmania Budapest Challenger - Budapest Czech Open - Prostejov Open de Montauban - Montauban Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Olbia Challenger - Olbia Citta di Monza - Monza USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton TED Open - Istanbul Open D'Orleans - Orleans Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson The LTA Wrexham Challenger - Wrexham Gemax Open - Belgrade Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Czech Open 2006 - Prostejov GHI Bronx Tennis Classic - Bronx The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Bancolombia Open - Bogota Voit Mexico City Open - Mexico City 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda Isla de Lanzarote - Lanzarote Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba Togliatti Cup - Togliatti Mordova Cup 2007 - Saransk Akbank Private Banking TED Open - Istanbul Samsung Securities Cup - Seoul Flea Market Cup - Busan Taiwan Challenger - Kaohsiung Keio Challenger International Tennis Tournament - Yokohama XL Bermuda Open - Bermuda Open Diputacion Ciudad de Pozoblanco - Cordoba Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk Tashkent Challenger - Tashkent PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Sunrise Challenger Ramat Hasharon Challenger Salzburg Challenger Morelos Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Vancouver Challenger San Jose Challenger Fergana Challenger Nottingham Challenger Granby Challenger Beijing Challenger Geneva Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals AIG Japan Open Tennis Championships - Tokyo Dallas Challenger Prague Challenger Nottingham-2 Challenger Binghamton Challenger Genova Challenger Shanghai Challenger Tashkent Challenger Geneva Challenger Mexico City Challenger Kun-Ming Challenger Astana Challenger Alphen Challenger Tashkent Challenger Ortisei Challenger Open Sud de France - Montpellier Rennes Challenger Dallas Challenger Guzzini Challenger - Recanati Raanana Challenger Hua Hin Challenger Canberra Challenger Kaohsiung Challenger Pro Challenger at Calabasas - Calabasas Uncle Tobys Challenger - Tasmania Harrah's Entertainment Men's Pro Challenger - Tunica Vancouver Challenger Kaohsiung Challenger Seoul Challenger Savannah Challenger BMW Open - Munich Winnetka Challenger Gatineau Challenger Charlottesville Challenger Bangkok Challenger Zhuhai Challenger Ljubljana Open - Ljubljana Citi Open - Washington Champaign Challenger Tallahassee Challenger Launceston Challenger Jerusalem Challenger Little Rock Challenger Gatineau Challenger Lexington Challenger Wailea Men's Challenger - Maui Mallorca Challenger Cary Challenger New Haven Challenger Isla de Gran Canaria - Mas Palomas Las Vegas Challenger Charlottesville Challenger Houston Challenger Indian Wells Challenger Columbus Challenger Forli Challenger Biella Challenger Cary Challenger Orlando Challenger Cleveland Challenger Orlando Challenger Tallahassee Challenger Perugia Challenger Orlando 2 Challenger Biel Challenger Murcia Challenger Citi Open - Washington Roanne Challenger Pau Challenger Forli 2 Challenger Santa Cruz de la Sierra 2 Challenger Pereira Challenger Troisdorf Challenger Lyon Challenger Tallahassee Challenger Vancouver Challenger Ilkley Challenger Amersfoort Challenger Helsinki Challenger Cherbourg Challenger Mauthausen Challenger Ilkley Challenger Aircel Chennai Open - Chennai Swiss Open - Gstaad Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Delray Beach Open - Delray Beach SAP Open - San Jose Brisbane International - Brisbane Qatar ExxonMobil Open - Doha New York Open - New York TD Waterhouse Cup - Long Island Como Challenger Indianapolis Tennis Championships - Indianapolis Mons Challenger Claro Open Colombia - Bogota Suisse Open - Gstaad The Stella Artois Championships - London Shenzhen Open - Shenzhen AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow SA Tennis Open - Johannesburg Interwetten Austrian Open - Kitzbuhel Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Medibank International - Sydney Abierto Mexicano Telcel - Acapulco AEGON Championships - London AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Regions Morgan Keegan Championships - Memphis St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Wimbledon - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Abierto Mexicano Telcel - Acapulco Credit Agricole Suisse Open - Gstaad Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Swiss Indoors Basel - Basel Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Sony Ericsson Open - Miami Geneva Open - Geneva Sony Ericsson Open - Miami Garanti Koza Sofia Open - Sofia Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Busan Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai - Shanghai Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal Sony Open Tennis - Miami Farmers Classic - Los Angeles Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Davis Cup, Group 1, 1R, ISR-SCG 1-4 Wimbledon - London Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 U.S. Open - New York Davis Cup, PO, CHI-ISR 4-1 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, BEL-ISR 3-2 U.S. Open - New York Australian Open - Melbourne Davis Cup, Group I, 2R, SLO-ISR 1-3 French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Davis Cup, World Group, 1R, SWE-ISR 2-3 Wimbledon - London Australian Open - Melbourne Davis Cup, Group I, PO, ISR-SWE 3-1 U.S. Open - New York Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 French Open - Paris Wimbledon - London Davis Cup, Group I, 1R, SWE-ISR 3-1 U.S. Open - New York Australian Open - Melbourne Davis Cup, Group I, 1R, ECU-SUI 2-3 Australian Open - Melbourne Wimbledon - London French Open - Paris Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, World Group, PO, ISR-CHI 3-2 All Lower level tournaments Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, 1R, HUN-ISR 3-2 Olympics - Rio de Janeiro Salzburg Challenger EFG Swiss Open - Gstaad Wimbledon - London Cary 1 Challenger Knoxville Challenger U.S. Open - New York Mallorca Challenger Tiburon Challenger Charleston Challenger Columbus Challenger Charlottesville Challenger Fairfield Challenger Canberra Challenger US Men's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha Nottingham Challenger Manama Challenger Ottignies-Louvain-la-Neuve Challenger Lugano Challenger Heilbronn Challenger Hamburg Challenger Savannah Challenger Sarasota Challenger French Open - Paris Lyon Challenger Lisbon Challenger Salzburg Challenger Wimbledon - London Generali Open - Kitzbuhel Seville Challenger Cary Challenger U.S. Open - New York Bratislava 2 Challenger Erste Bank Open - Vienna BNP Paribas Nordic Open - Stockholm Oeiras 2 Challenger Moselle Open - Metz BMW Open - Munich Oeiras 3 Challenger Zug Challenger Rovereto Challenger Oeiras 1 Challenger Miami Open - Miami US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Augsburg Challenger EFG Swiss Open - Gstaad Zug Challenger Como Challenger Biella Challenger Lisbon Challenger Braga Challenger